package com.example.actionbartest

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.os.WorkSource
import android.util.Log
import android.view.View
import androidx.appcompat.app.ActionBar
import android.view.Menu
import android.view.MenuItem

import android.widget.Toast
import androidx.appcompat.app.ActionBarDrawerToggle
import androidx.drawerlayout.widget.DrawerLayout


class MainActivity : AppCompatActivity() {
    val TAG :String = "MainActivity"
    internal var ab : ActionBar?= null


    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        ab = supportActionBar

        ab?.title = "Demo应用";//设置显示标题
        ab?.setDisplayShowHomeEnabled(true);//是否显示在主页面上
        ab?.setDisplayUseLogoEnabled(true);//是否使用标志图片
        ab?.setDisplayHomeAsUpEnabled(true);//返回键
        ab?.show();//设置后调用show显示标题栏
    }

    /**
     * 菜单加载
     */
    override fun onCreateOptionsMenu(menu: Menu?): Boolean {
        menuInflater.inflate(R.menu.action_bar_menu, menu)
        return true
    }




    fun showActionBar(source: View)
    {
        Log.e(TAG, "showActionBar: ok")

        ab?.show()
    }
    fun hideActionBar(source: View)
    {
        Log.e(TAG, "hideActionBar: ok")

        ab?.hide()
    }

}